export default {
    methods: {
        _totalPrice(lineItems) { //确定支付页面合计价格
            console.log('支付页面的lineitems',lineItems)
            let proIntegralFalse = wx.getStorageSync('proIntegralFalse')
            console.log('支付页面的状态值',proIntegralFalse)
            // let sum = 0
            // let sum = twoItem + otherItem
            let twoItem = 0
            let otherItem = 0
            // debugger;
            lineItems.map((lineItem) => {
                if(lineItem.productTypeId == 2 && proIntegralFalse == false){
                    twoItem += lineItem.quantity * lineItem.showPrice
                }else{
                    otherItem += lineItem.quantity * lineItem.sellPrice
                }
            })
            return twoItem + otherItem
        },

        //一物一码支付页面价格
        _totalPrice1(lineItems,qum) { //确定支付页面合计价格
            return lineItems.sellPrice * qum;
        },

        _totalPriceFilter(lineItems) { //购物车合计价格
            console.log('支付页面的lineitems',lineItems)
            let proIntegralFalse = wx.getStorageSync('proIntegralFalse')
            console.log('支付页面的状态值',proIntegralFalse)
            // let sum = 0
            // let sum = twoItem + otherItem
            let twoItem = 0
            let otherItem = 0
            // debugger;
            lineItems.map((lineItem) => {
                if(lineItem.isSelected){
                    if(lineItem.productTypeId == 2 && proIntegralFalse == false){
                        twoItem += lineItem.quantity * lineItem.showPrice
                    }else{
                        otherItem += lineItem.quantity * lineItem.sellPrice
                    }
                }
            })
            return twoItem + otherItem
        },
        _countMinPriceNumber(lineItems, minStorePrice) {
            let sum = 0
            lineItems.map((lineItem) => {
                if (lineItem.sellPrice >= minStorePrice) {
                    sum += lineItem.quantity
                }
            })
            return sum
        },
        _countDeductionWithLuxury(lineItems) {
            let sum = 0
            lineItems.map((lineItem) => {
                sum += lineItem.quantity * lineItem.sellPrice * lineItem.product.pointPrecent
                    // if (lineItem.product.isLuxury) {
                    //   sum += lineItem.quantity * lineItem.sellPrice * lineItem.product.pointPrecent
                    // } else {
                    //   sum += lineItem.quantity * lineItem.sellPrice / 2
                    // }
            })
            return sum
        }
    }
}